debt for nature swap - German English Dictionary